class CreateEmpreendimentos < ActiveRecord::Migration
  def self.up
    create_table :empreendimentos do |t|
      t.text       :filiais
      t.text       :objetivos_sociais
      t.text       :beneficios_ja_concedidos

      t.date       :encerramento_exercicio_social

      t.integer    :empregos_diretos
      t.integer    :empregos_terceirizados

      t.decimal    :capital_social_valor,          :precision => 14, :scale => 2
      t.date       :capital_social_atualizacao

      t.references :pleito,                        :null => false
      t.boolean    :receita_titular
      t.integer    :receita_municipio_id
      t.string     :receita_unidade, :receita_logradouro, :receita_numero, :receita_bairro, :receita_cep

      t.timestamps
    end
    add_index :empreendimentos, :pleito_id, :unique => true
    add_index :empreendimentos, :receita_municipio_id
  end

  def self.down
    drop_table :empreendimentos
  end
end
